/*
=================================================================================================
Filename: genericEncoder.h
Desciption: 
Author: $Author: claudiu.guiman $
Last changed by:    $Author: claudiu.guiman $
Last changed date:    $Date: 2010-05-18 06:45:04 +0000 (Tue, 18 May 2010) $
ID:            $Id: genericEncoder.h 41 2010-05-18 06:45:04Z claudiu.guiman $
=================================================================================================
*/

#include "encoder.h"

#define ENCODER_VERSION L"1.0.0"
#define ENCODER_NAME	L"Generic Encoder"
#define ENCODER_UID		0x01
#define ENCODER_TYPE	L"generic"

EncoderStructPtr m_pInternalStruct = NULL;
EncoderSignaturePtr m_pSignature = NULL;



int m_bEncode = TRUE;
int m_bFirstBuffer = TRUE;
TempHandlerAPIPtr pTmpApi = NULL;
TempHandle	sourceHandle = NULL;
TempHandle	envelopeHandle = NULL;
int m_bIsFirstSourceBuffer = TRUE;
unsigned long long m_sourceBufferSize = 0;
int m_bIsFirstDecodeBuffer = TRUE;